package com.soxing.braindata.domain.rpc;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * 预约
 */
@Data
public class OriginReserve {
    /**
     * 操作类型（1：添加，2：更新，3：删除）
     */
    @JsonProperty("FUN_TYPE")
    private Integer funType;

    /**
     * 计划时间
     */
    @JsonProperty("PLAN_DATE")
    private String planDate;
    /**
     * 窗口期
     */
    @JsonProperty("ERROR_RANGE")
    private String errorRange;
    /**
     * 创建时间
     */
    @JsonProperty("CREATE_DATE")
    private String createDate;
    /**
     * 访视次【计划访视均为1，非计划的从1开始】
     */
    @JsonProperty("VISIT_NUMBER")
    private String visitNumber;
    /**
     *访视编码【V0、V1..】
     */
    @JsonProperty("SECTION_CODE")
    private String sectionCode;
    /**
     * 断面类型1：计划；2：非计划；3：循环
     */
    @JsonProperty("SECTION_TYPE")
    private String sectionType;
    /**
     * 课题PK_ID
     */
    @JsonProperty("SUBJECT_PK_ID")
    private String subjectPkId;
    /**
     * 课题编码
     */
    @JsonProperty("SUBJECT_CODE")
    private String subjectCode;
    /**
     * 分中心PK_ID
     */
    @JsonProperty("SITE_PK_ID")
    private String sitePkId;
    /**
     * 分中心编码
     */
    @JsonProperty("SITE_CODE")
    private String siteCode;
    /**
     * 患者对象编码
     */
    @JsonProperty("INNER_CODE")
    private String innerCode;
    /**
     * 患者名称
     */
    @JsonProperty("PATIENT_NAME")
    private String patientName;
    /**
     * 出生日期
     */
    @JsonProperty("DATE_OF_BIRTH")
    private String dateOfBirth;
    /**
     * 性别（男，女）
     */
    @JsonProperty("SEX")
    private String sex;
    /**
     * 预约人
     */
    @JsonProperty("INSERT_USER")
    private String insertUser;
    /**
     * 插入人的PK_ID
     */
    @JsonProperty("INSERT_PK_ID")
    private String insertPkId;
    /**
     * 创建人的PK_ID
     */
    @JsonProperty("CREATE_PK_ID")
    private String createPkId;
    /**
     * 登记人
     */
    @JsonProperty("CREATE_USER")
    private String createUser;
    /**
     * 预约日期
     */
    @JsonProperty("RESERVE_DATE")
    private String reserveDate;

    @JsonProperty("TYPE")
    private Integer type;
}
